<?php
	require_once(realpath(dirname(__FILE__)) . "/../../classes/Rubrique.class.php");
	require_once(realpath(dirname(__FILE__)) . "/../../classes/Rubriquedesc.class.php");
	
	/* Substitutions de type rubrique */
		
	function substitrubriques($texte){
		global $id_rubrique;
		
		$trubrique = new Rubrique();
		$trubriquedesc = new Rubriquedesc();
		
		if($id_rubrique){
			$trubrique->charger($id_rubrique);
			$trubriquedesc->charger($trubrique->id, $_SESSION['navig']->lang);
		}

		$racine = new Rubrique();
		$racine->charger($trubrique->id);
		
		while($racine->parent)
			$racine->charger($racine->parent);
		
		$texte = str_replace("#RUBRIQUE_CHAPO", "$trubriquedesc->chapo", $texte);
		$texte = str_replace("#RUBRIQUE_DESCRIPTION", "$trubriquedesc->description", $texte);
		$texte = str_replace("#RUBRIQUE_POSTSCRIPTUM", "$trubriquedesc->postscriptum", $texte);
		$texte = str_replace("#RUBRIQUE_ID", "$trubrique->id", $texte);
		$texte = str_replace("#RUBRIQUE_LIEN", "$trubrique->lien", $texte);
		$texte = str_replace("#RUBRIQUE_NOM", "$trubriquedesc->titre", $texte);
		$texte = str_replace("#RUBRIQUE_PARENT", "$trubrique->parent", $texte);
		$texte = str_replace("#RUBRIQUE_RACINE", "$racine->id", $texte);
		
		if($id_rubrique)
			$texte = str_replace("#RUBRIQUE_REWRITEURL", rewrite_rub("$trubrique->id"), $texte);	
		else 
			$texte = str_replace("#RUBRIQUE_REWRITEURL", "", $texte);	
		
		return $texte;
	}

?>